#ifndef __RECURSIVEMUTEX_H__
#define __RECURSIVEMUTEX_H__

#include "semaphore.h"
#include "plat/nonecopyable.h"
#include "mutexbase.h"

class RecursiveMutex : public MutexBase
{
public:
    explicit RecursiveMutex();
    virtual ~RecursiveMutex();
};

#endif // __RECURSIVEMUTEX_H__
